package com.clstu.exception_;

public class Exception_ {
    public static void main(String[] args) {


        int n1=10;
        int n2=0;
        int[] arr={2,1};
        System.out.println(arr[2]);//ArrayIndexOutOfBoundException
                         //如果程序员没有使用try—catch，程序默认使用throw抛出异常，由jvm输出异常类型并且程序终止。
        try {
            int res=n1/n2;//ArithmeticException
        } catch (Exception e) {
            e.printStackTrace();
            System.out.println(e.getMessage());// 加入try- catch 之后，try里面的内容如果有异常，
                                                     // 就会执行catch中的内容，程序不会终止，后续语句也会继续执行
        }
        System.out.println("程序继续执行... ");//不会执行到这句话
    }
}
